#!/usr/bin/env bash
#数据分隔
gawk '{print $1}' data2.txt

# 如果你要读取采用了其他字段分隔符的文件，可以用-F选项指定
gawk -F: '{print $1}' /etc/passwd |head -n 2

# gawk编程语言允许你将多条 命令组合成一个正常的程序。要在命令行上的程序脚本中使用多条命令，只要在命令之间放个分 号即可。
echo "My name is Rich" | gawk '{$4="Christine"; print $0}'

# 从文件中读取gawk命令
gawk -F: -f ./script2.gawk /etc/passwd |head -n 3

echo '=================='
# 指定分隔符，指定连接符, FS指定分隔符，默认是空格。OFS指定连接符，可选项。
gawk 'BEGIN{FS=","; OFS="-"} {print $1,$2,$3}' ./data3.txt
